﻿/*
 * Created by SharpDevelop.
 * User: CeCi
 * Date: 29/03/2014
 * Time: 02:49 p.m.
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;
using System.Drawing;
using System.Windows.Forms;
using System.Data;

namespace Gestión_UTN.View.alta
{
	/// <summary>
	/// Description of AltaAlumno.
	/// </summary>
	public partial class AltaAlumno : Form
	{
		private static Gestión_UTN.bl.alumnobl createAlumno = Gestión_UTN.factories.blfactory.createAlumno();
		private static Gestión_UTN.bl.ciudadbl createCiudad = Gestión_UTN.factories.blfactory.createCiudad();
		
		public AltaAlumno()
		{
			//
			// The InitializeComponent() call is required for Windows Forms designer support.
			//
			InitializeComponent();
			
			//
			// TODO: Add constructor code after the InitializeComponent() call.
			//
		}
		
		void BtnLimpiarClick(object sender, EventArgs e)
		{
			LimpiarForm();
		}
		
		private void LimpiarForm()
		{
			this.txtApellido.Clear();
			this.txtCodPostal.Text = "2705";
			this.txtDireccion.Clear();
			this.txtDNI.Clear();
			this.txtNombre.Clear();
			this.cmbCiudad.Text = "Rojas";
			this.chkLegajo.Checked = false;
			this.txtLegajo.Clear();
		}
		
		void ChkLegajoCheckedChanged(object sender, EventArgs e)
		{
			if (this.chkLegajo.Checked == true) 
			{
				this.txtLegajo.Enabled = true;
				
			}
			else
			{	
				this.txtLegajo.Enabled = false;
			
			}
				
		}
		
		void AltaAlumnoLoad(object sender, EventArgs e)
		{
			this.txtLegajo.Enabled = false;
			
			this.cmbCiudad.Text = "Rojas";
			
			this.txtCodPostal.Text = "2705";
			
			DataTable ciudades = createCiudad.FindAllCiudades();
			
			if (null != ciudades) 
			{
				foreach (DataRow dr in ciudades.Rows) 
				{
					this.cmbCiudad.Items.Add(dr[1].ToString());
				}	
			}
		}
	}
}
